package com.zyy.factory.simple;

/**
 * @Description: 类描述
 * @Author: zyy
 * @Date: 2023/07/19 22:04
 */
public class CarFactory {
    /**
     * 方法一
     * 这种后续新增车，如大众，就的改下面方法
     * @param carName
     * @return
     */
    /*public static Car getCar(String carName) {

        if (carName.equals("五菱")) {
            return new Wuling();
        }
        if (carName.equals("特斯拉")) {
            return new Tesla();
        }
        return null;
    }*/

    /**
     * 方法二
     * 这种后续新增车，如大众，只要再新增一个方法即可
     *
     * @return
     */
    public static Car getWuling() {
        return new Wuling();
    }

    public static Car getTesla() {
        return new Tesla();
    }
}
